/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.cliente;

import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author Anderson
 */
public class Quarto {

    private int id;
    private static int contQuartos = 0;
    private Hotel hotel;
    private List<Reserva> reservas = new ArrayList<Reserva>();
    private int numeroQuarto;
    private boolean alocado;
    private int quantidadeQuartos;

    public Quarto() {
    }

    public Quarto(Hotel hotel, int numeroQuarto) {
        this.id = ++contQuartos;
        this.hotel = hotel;
        this.numeroQuarto = numeroQuarto;
    }

    public boolean isAlocado() {
        return alocado;
    }

    public void setAlocado(boolean alocado) {
        this.alocado = alocado;
    }

    public static int getContQuartos() {
        return contQuartos;
    }

    public static void setContQuartos(int contQuartos) {
        Quarto.contQuartos = contQuartos;
    }

    public Hotel getHotel() {
        return hotel;
    }

    public void setHotel(Hotel hotel) {
        this.hotel = hotel;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public int getNumeroQuarto() {
        return numeroQuarto;
    }

    public void setNumeroQuarto(int numeroQuarto) {
        this.numeroQuarto = numeroQuarto;
    }

    public int getQuantidadeQuartos() {
        return quantidadeQuartos;
    }

    public void setQuantidadeQuartos(int quantidadeQuartos) {
        this.quantidadeQuartos = quantidadeQuartos;
    }

    public List<Reserva> getReservas() {
        return reservas;
    }

    public void setReservas(List<Reserva> reservas) {
        this.reservas = reservas;
    }
}
